#include "lcd_init.h"
#include "stdio.h"

typedef void (*FunType)(void);

void wr_cmd_4spi_8bcs(uint8_t par)
{
	LCD_DCXLow();
	LCD_CSLow();
	 
	if(par & 0x80)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow(); 
	LCD_SCLHigh();

	 
	if(par & 0x40)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow(); 
	LCD_SCLHigh();

	  
	if(par & 0x20)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x10)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x08)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x04)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x02)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x01)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh(); 

	LCD_CSHigh();
	LCD_DCXHigh();  

}

void wr_dat_4spi_8bcs(uint8_t par)
{	
	LCD_DCXHigh();//DCX=1
	LCD_CSLow();//CS=0
		
	if(par & 0x80)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow(); 
	LCD_SCLHigh();

	 
	if(par & 0x40)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow(); 
	LCD_SCLHigh();

	  
	if(par & 0x20)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x10)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x08)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x04)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x02)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	  
	if(par & 0x01)
		LCD_SDAHigh();
	else
		LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_CSHigh();
	LCD_DCXHigh(); 
}
void wr_00(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_01(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_02(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_03(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_04(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_05(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_06(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_07(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_08(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_09(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_0a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_0b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_0c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_0d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_0e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_0f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_10(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_11(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_12(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_13(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_14(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_15(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_16(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_17(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_18(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_19(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_1a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_1b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_1c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_1d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_1e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_1f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_20(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_21(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_22(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_23(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_24(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_25(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_26(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_27(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_28(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_29(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_2a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_2b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_2c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_2d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_2e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_2f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_30(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_31(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_32(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_33(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_34(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_35(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_36(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_37(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_38(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_39(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_3a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_3b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_3c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_3d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_3e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_3f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_40(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_41(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_42(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_43(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_44(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_45(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_46(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_47(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_48(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_49(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_4a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_4b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_4c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_4d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_4e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_4f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_50(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_51(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_52(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_53(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_54(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_55(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_56(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_57(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_58(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_59(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_5a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_5b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_5c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_5d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_5e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_5f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_60(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_61(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_62(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_63(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_64(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_65(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_66(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_67(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_68(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_69(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_6a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_6b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_6c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_6d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_6e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_6f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_70(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_71(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_72(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_73(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_74(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_75(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_76(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_77(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_78(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_79(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_7a(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_7b(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_7c(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_7d(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_7e(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_7f(void)
{
	LCD_CSLow();
	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_80(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_81(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_82(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_83(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_84(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_85(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_86(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_87(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_88(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_89(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_8a(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_8b(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_8c(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_8d(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_8e(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_8f(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_90(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_91(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_92(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_93(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_94(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_95(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_96(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_97(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_98(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_99(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_9a(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_9b(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_9c(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_9d(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_9e(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_9f(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a0(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a1(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a2(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a3(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a4(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a5(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a6(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a7(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a8(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_a9(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_aa(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ab(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ac(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ad(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ae(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_af(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b0(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b1(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b2(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b3(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b4(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b5(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b6(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b7(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b8(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_b9(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ba(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_bb(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_bc(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_bd(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_be(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_bf(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c0(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c1(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c2(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c3(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c4(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c5(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c6(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c7(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c8(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c9(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ca(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_cb(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_cc(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_cd(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ce(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_cf(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d0(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d1(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d2(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d3(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d4(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d5(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d6(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d7(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d8(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_d9(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_da(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_db(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_dc(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_dd(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_de(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_df(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e0(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e1(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e2(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e3(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e4(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e5(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e6(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e7(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e8(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_e9(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ea(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_eb(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ec(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ed(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ee(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ef(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f0(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f1(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f2(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f3(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f4(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f5(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f6(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f7(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f8(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_f9(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_fa(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_fb(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_fc(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_fd(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_fe(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_ff(void)
{
	LCD_CSLow();
	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_CSHigh();
}
void wr_c2c(void)
{
	LCD_DCXLow();
	LCD_CSLow();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDAHigh();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();

	LCD_SDALow();
	LCD_SCLLow();
	LCD_SCLHigh();
	LCD_DCXHigh();
	LCD_CSHigh();

}
void LCD_WR_REG(uint8_t par)
{
    LCD_SCLLow();
    LCD_DCXLow();
    LCD_CSLow();

    for (uint8_t i = 0; i < 8; i++)
    {
        LCD_SCLLow();
        if (par & 0x80)
        {
            LCD_SDAHigh();
        }
        else
        {
            LCD_SDALow();
        }
        par = par << 1;
        LCD_SCLHigh();
    }
    LCD_CSHigh();
}

void LCD_WR_DATAX(uint8_t par)
{
    LCD_SCLLow();
    LCD_DCXHigh();
    LCD_CSLow();

    for (uint8_t i = 0; i < 8; i++)
    {
        LCD_SCLLow();
        if (par & 0x80)
        {
            LCD_SDAHigh();
        }
        else
        {
            LCD_SDALow();
        }
        par = par << 1;
        LCD_SCLHigh();
    }
    LCD_CSHigh();
}
uint32_t read_reg(uint8_t reg)
{
    uint32_t re_val = 0;
    uint16_t addr = reg;
    uint16_t id1, id2, id3 = 0;
    sda_state(io_writ);
    // LCD_SCLLow();
    LCD_DCXLow();
    LCD_CSLow();
    for (uint8_t i = 0; i < 8; i++)
    {
        LCD_SCLLow();
        if (reg & 0x80)
        {
            LCD_SDAHigh();
        }
        else
        {
            LCD_SDALow();
        }
        reg = reg << 1;
        LCD_SCLHigh();
    }
    LCD_DCXHigh();
    sda_state(io_read);
    for (uint8_t i = 0; i < 24; i++)
    {
        LCD_SCLLow();
        re_val = re_val << 1;
        re_val = re_val + HAL_GPIO_ReadPin(SPI_MOSI_GPIO_Port, SPI_MOSI_Pin);
        LCD_SCLHigh();
    }
    LCD_CSHigh();
    LCD_SCLLow();

    sda_state(io_writ);
    id1 = (re_val >> 16) & 0xFF;
    id2 = (re_val >> 8) & 0xFF;
    id3 = (re_val) & 0xFF;

    printf("reg 0x%02x data is\n\r%02x\n\r%02x\n\r%02x\n\r", addr, id1, id2, id3);

    return re_val;
}
uint16_t read_one(uint8_t reg)
{
    uint16_t re_val = 0;
    uint16_t addr = reg;
    sda_state(io_writ);
    // LCD_SCLLow();
    LCD_DCXLow();
    LCD_CSLow();
    for (uint8_t i = 0; i < 8; i++)
    {
        LCD_SCLLow();
        if (reg & 0x80)
        {
            LCD_SDAHigh();
        }
        else
        {
            LCD_SDALow();
        }
        reg = reg << 1;
        LCD_SCLHigh();
    }
    LCD_DCXHigh();
    sda_state(io_read);
    for (uint8_t i = 0; i < 8; i++)
    {
        LCD_SCLLow();
        re_val = re_val << 1;
        re_val = re_val + HAL_GPIO_ReadPin(SPI_MOSI_GPIO_Port, SPI_MOSI_Pin);
        LCD_SCLHigh();
    }
    LCD_CSHigh();
    LCD_SCLLow();

    printf("reg %02x one data is %02x\n\r", addr, re_val);

    sda_state(io_writ);

    return re_val;
}
void C222LAA_Init(void)
{
    LCD_RSTHigh();
    HAL_Delay(120);
    LCD_RSTLow();
    HAL_Delay(120);
    LCD_RSTHigh();
    HAL_Delay(200);

    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x00);

    /*read_reg(0x04);
    read_one(0x56);
    LCD_WR_REG(0x10);
    printf("set 0x10\n\r");
    read_reg(0X09);
    read_one(0X0A);
    LCD_WR_REG(0x11);
    printf("set 0x11\n\r");
    HAL_Delay(200);
    read_reg(0X09);
    read_one(0X0A);
    LCD_WR_REG(0x28);
    printf("set 0x28\n\r");
    read_reg(0X09);
    read_one(0X0A);
    LCD_WR_REG(0x29);
    printf("set 0x29\n\r");
    read_reg(0X09);
    read_one(0X0A);*/

    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x43);
    LCD_WR_REG(0x03);
    LCD_WR_DATAX(0x04);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x10);
    LCD_WR_REG(0x62);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x61);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x5C);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x58);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x55);
    LCD_WR_DATAX(0x55);
    LCD_WR_REG(0x54);
    LCD_WR_DATAX(0x44);
    LCD_WR_REG(0x51);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x4B);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x4A);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x49);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x47);
    LCD_WR_DATAX(0x77);
    LCD_WR_REG(0x46);
    LCD_WR_DATAX(0x66);
    LCD_WR_REG(0x45);
    LCD_WR_DATAX(0x55);
    LCD_WR_REG(0x44);
    LCD_WR_DATAX(0x44);
    LCD_WR_REG(0x43);
    LCD_WR_DATAX(0x33);
    LCD_WR_REG(0x42);
    LCD_WR_DATAX(0x22);
    LCD_WR_REG(0x41);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x37);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x36);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x35);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x34);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x33);
    LCD_WR_DATAX(0x20);
    LCD_WR_REG(0x32);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x31);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x30);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x27);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x26);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x25);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x24);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x23);
    LCD_WR_DATAX(0x20);
    LCD_WR_REG(0x22);
    LCD_WR_DATAX(0x72);
    LCD_WR_REG(0x21);
    LCD_WR_DATAX(0x82);
    LCD_WR_REG(0x20);
    LCD_WR_DATAX(0x81);
    LCD_WR_REG(0x1B);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x1A);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x16);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x15);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x11);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x10);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x0C);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x0B);
    LCD_WR_DATAX(0x43);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x11);
    LCD_WR_REG(0x6A);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x69);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x68);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x67);
    LCD_WR_DATAX(0x04);
    LCD_WR_REG(0x66);
    LCD_WR_DATAX(0x38);
    LCD_WR_REG(0x65);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x64);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x63);
    LCD_WR_DATAX(0x04);
    LCD_WR_REG(0x62);
    LCD_WR_DATAX(0x38);
    LCD_WR_REG(0x61);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x60);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x55);
    LCD_WR_DATAX(0x06);
    LCD_WR_REG(0x50);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x30);
    LCD_WR_DATAX(0x11); // EE 0E 00
    LCD_WR_REG(0x1E);
    LCD_WR_DATAX(0x88);
    LCD_WR_REG(0x1D);
    LCD_WR_DATAX(0x88);
    LCD_WR_REG(0x1C);
    LCD_WR_DATAX(0x88);
    LCD_WR_REG(0x16);
    LCD_WR_DATAX(0x99);
    LCD_WR_REG(0x15);
    LCD_WR_DATAX(0x99);
    LCD_WR_REG(0x14);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x13);
    LCD_WR_DATAX(0xf0);
    LCD_WR_REG(0x0c);
    LCD_WR_DATAX(0xde);
    LCD_WR_REG(0x0B);
    LCD_WR_DATAX(0xde);
    LCD_WR_REG(0x0A);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x09);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x08);
    LCD_WR_DATAX(0x60);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x2E);
    LCD_WR_DATAX(0x1e);
    LCD_WR_REG(0x2D);
    LCD_WR_DATAX(0x28);
    LCD_WR_REG(0x2C);
    LCD_WR_DATAX(0x26);
    LCD_WR_REG(0x2B);
    LCD_WR_DATAX(0x1e);
    LCD_WR_REG(0x2A);
    LCD_WR_DATAX(0x28);
    LCD_WR_REG(0x21);
    LCD_WR_DATAX(0x52); // VCOM
    LCD_WR_REG(0x1F);
    LCD_WR_DATAX(0xDC);
    LCD_WR_REG(0x15);
    LCD_WR_DATAX(0x0F);
    LCD_WR_REG(0x12);
    LCD_WR_DATAX(0x89);
    LCD_WR_REG(0x10);
    LCD_WR_DATAX(0x0F);
    LCD_WR_REG(0x0D);
    LCD_WR_DATAX(0x66);
    LCD_WR_REG(0x06);
    LCD_WR_DATAX(0x06);
    LCD_WR_REG(0x00);
    LCD_WR_DATAX(0x99);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x15);
    LCD_WR_REG(0x2F);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x2E);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x2D);
    LCD_WR_DATAX(0x35);
    LCD_WR_REG(0x2C);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x2B);
    LCD_WR_DATAX(0x32);
    LCD_WR_REG(0x2A);
    LCD_WR_DATAX(0x33);
    LCD_WR_REG(0x29);
    LCD_WR_DATAX(0x19);
    LCD_WR_REG(0x28);
    LCD_WR_DATAX(0x17);
    LCD_WR_REG(0x27);
    LCD_WR_DATAX(0x1D);
    LCD_WR_REG(0x26);
    LCD_WR_DATAX(0x1B);
    LCD_WR_REG(0x25);
    LCD_WR_DATAX(0x09);
    LCD_WR_REG(0x24);
    LCD_WR_DATAX(0x05);
    LCD_WR_REG(0x23);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x22);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x21);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x20);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0F);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x0E);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x0D);
    LCD_WR_DATAX(0x35);
    LCD_WR_REG(0x0C);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x0B);
    LCD_WR_DATAX(0x32);
    LCD_WR_REG(0x0A);
    LCD_WR_DATAX(0x33);
    LCD_WR_REG(0x09);
    LCD_WR_DATAX(0x16);
    LCD_WR_REG(0x08);
    LCD_WR_DATAX(0x18);
    LCD_WR_REG(0x07);
    LCD_WR_DATAX(0x1A);
    LCD_WR_REG(0x06);
    LCD_WR_DATAX(0x1C);
    LCD_WR_REG(0x05);
    LCD_WR_DATAX(0x04);
    LCD_WR_REG(0x04);
    LCD_WR_DATAX(0x08);
    LCD_WR_REG(0x03);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x02);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x01);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x00);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x16);
    LCD_WR_REG(0x2F);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x2E);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x2D);
    LCD_WR_DATAX(0x35);
    LCD_WR_REG(0x2C);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x2B);
    LCD_WR_DATAX(0x32);
    LCD_WR_REG(0x2A);
    LCD_WR_DATAX(0x33);
    LCD_WR_REG(0x29);
    LCD_WR_DATAX(0x18);
    LCD_WR_REG(0x28);
    LCD_WR_DATAX(0x16);
    LCD_WR_REG(0x27);
    LCD_WR_DATAX(0x1C);
    LCD_WR_REG(0x26);
    LCD_WR_DATAX(0x1A);
    LCD_WR_REG(0x25);
    LCD_WR_DATAX(0x08);
    LCD_WR_REG(0x24);
    LCD_WR_DATAX(0x04);
    LCD_WR_REG(0x23);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x22);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x21);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x20);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0F);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x0E);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x0D);
    LCD_WR_DATAX(0x35);
    LCD_WR_REG(0x0C);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x0B);
    LCD_WR_DATAX(0x32);
    LCD_WR_REG(0x0A);
    LCD_WR_DATAX(0x33);
    LCD_WR_REG(0x09);
    LCD_WR_DATAX(0x17);
    LCD_WR_REG(0x08);
    LCD_WR_DATAX(0x19);
    LCD_WR_REG(0x07);
    LCD_WR_DATAX(0x1B);
    LCD_WR_REG(0x06);
    LCD_WR_DATAX(0x1D);
    LCD_WR_REG(0x05);
    LCD_WR_DATAX(0x05);
    LCD_WR_REG(0x04);
    LCD_WR_DATAX(0x09);
    LCD_WR_REG(0x03);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x02);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x01);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x00);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x17);
    LCD_WR_REG(0x39);
    LCD_WR_DATAX(0x3c);
    LCD_WR_REG(0x37);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x1F);
    LCD_WR_DATAX(0x80);
    LCD_WR_REG(0x1A);
    LCD_WR_DATAX(0x80);
    LCD_WR_REG(0x18);
    LCD_WR_DATAX(0xA0);
    LCD_WR_REG(0x16);
    LCD_WR_DATAX(0x12);
    LCD_WR_REG(0x14);
    LCD_WR_DATAX(0xAA);
    LCD_WR_REG(0x11);
    LCD_WR_DATAX(0xAA);
    LCD_WR_REG(0x10);
    LCD_WR_DATAX(0x0E);
    LCD_WR_REG(0x0B);
    LCD_WR_DATAX(0xC3);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x18);
    LCD_WR_REG(0x3A);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x1F);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x01);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x00);
    LCD_WR_DATAX(0x1E);
    LCD_WR_REG(0xff);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x2D);
    LCD_WR_REG(0x01);
    LCD_WR_DATAX(0x3E);
    LCD_WR_REG(0x02);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0xff);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x31);
    LCD_WR_REG(0x39);
    LCD_WR_DATAX(0xf0);
    LCD_WR_REG(0x38);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x37);
    LCD_WR_DATAX(0xe8);
    LCD_WR_REG(0x36);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x35);
    LCD_WR_DATAX(0xCF);
    LCD_WR_REG(0x34);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x33);
    LCD_WR_DATAX(0xBA);
    LCD_WR_REG(0x32);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x31);
    LCD_WR_DATAX(0xA2);
    LCD_WR_REG(0x30);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x2f);
    LCD_WR_DATAX(0x8E);
    LCD_WR_REG(0x2e);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x2d);
    LCD_WR_DATAX(0x7e);
    LCD_WR_REG(0x2c);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x2b);
    LCD_WR_DATAX(0x62);
    LCD_WR_REG(0x2a);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x29);
    LCD_WR_DATAX(0x38);
    LCD_WR_REG(0x28);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x27);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x26);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x25);
    LCD_WR_DATAX(0xd8);
    LCD_WR_REG(0x24);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x23);
    LCD_WR_DATAX(0xa2);
    LCD_WR_REG(0x22);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x21);
    LCD_WR_DATAX(0x78);
    LCD_WR_REG(0x20);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x1f);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x1e);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x1d);
    LCD_WR_DATAX(0xfa);
    LCD_WR_REG(0x1c);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x1b);
    LCD_WR_DATAX(0xbb);
    LCD_WR_REG(0x1a);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x19);
    LCD_WR_DATAX(0x70);
    LCD_WR_REG(0x18);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x17);
    LCD_WR_DATAX(0x3e);
    LCD_WR_REG(0x16);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x15);
    LCD_WR_DATAX(0xf4);
    LCD_WR_REG(0x14);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x13);
    LCD_WR_DATAX(0xd0);
    LCD_WR_REG(0x12);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x11);
    LCD_WR_DATAX(0xa0);
    LCD_WR_REG(0x10);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0f);
    LCD_WR_DATAX(0x90);
    LCD_WR_REG(0x0e);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0d);
    LCD_WR_DATAX(0x7c);
    LCD_WR_REG(0x0c);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0b);
    LCD_WR_DATAX(0x6a);
    LCD_WR_REG(0x0a);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x09);
    LCD_WR_DATAX(0x58);
    LCD_WR_REG(0x08);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x07);
    LCD_WR_DATAX(0x4c);
    LCD_WR_REG(0x06);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x05);
    LCD_WR_DATAX(0x2f);
    LCD_WR_REG(0x04);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x03);
    LCD_WR_DATAX(0x14);
    LCD_WR_REG(0x02);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0xff);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x32);
    LCD_WR_REG(0x39);
    LCD_WR_DATAX(0xf0);
    LCD_WR_REG(0x38);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x37);
    LCD_WR_DATAX(0xe8);
    LCD_WR_REG(0x36);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x35);
    LCD_WR_DATAX(0xCF);
    LCD_WR_REG(0x34);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x33);
    LCD_WR_DATAX(0xBA);
    LCD_WR_REG(0x32);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x31);
    LCD_WR_DATAX(0xA2);
    LCD_WR_REG(0x30);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x2f);
    LCD_WR_DATAX(0x8E);
    LCD_WR_REG(0x2e);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x2d);
    LCD_WR_DATAX(0x7E);
    LCD_WR_REG(0x2c);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x2b);
    LCD_WR_DATAX(0x62);
    LCD_WR_REG(0x2a);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x29);
    LCD_WR_DATAX(0x38);
    LCD_WR_REG(0x28);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x27);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x26);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x25);
    LCD_WR_DATAX(0xd8);
    LCD_WR_REG(0x24);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x23);
    LCD_WR_DATAX(0xa2);
    LCD_WR_REG(0x22);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x21);
    LCD_WR_DATAX(0x78);
    LCD_WR_REG(0x20);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x1f);
    LCD_WR_DATAX(0x34);
    LCD_WR_REG(0x1e);
    LCD_WR_DATAX(0x02);
    LCD_WR_REG(0x1d);
    LCD_WR_DATAX(0xfa);
    LCD_WR_REG(0x1c);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x1b);
    LCD_WR_DATAX(0xbb);
    LCD_WR_REG(0x1a);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x19);
    LCD_WR_DATAX(0x70);
    LCD_WR_REG(0x18);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x17);
    LCD_WR_DATAX(0x3e);
    LCD_WR_REG(0x16);
    LCD_WR_DATAX(0x01);
    LCD_WR_REG(0x15);
    LCD_WR_DATAX(0xf4);
    LCD_WR_REG(0x14);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x13);
    LCD_WR_DATAX(0xd0);
    LCD_WR_REG(0x12);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x11);
    LCD_WR_DATAX(0xa0);
    LCD_WR_REG(0x10);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0f);
    LCD_WR_DATAX(0x90);
    LCD_WR_REG(0x0e);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0d);
    LCD_WR_DATAX(0x7c);
    LCD_WR_REG(0x0c);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x0b);
    LCD_WR_DATAX(0x6a);
    LCD_WR_REG(0x0a);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x09);
    LCD_WR_DATAX(0x58);
    LCD_WR_REG(0x08);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x07);
    LCD_WR_DATAX(0x4c);
    LCD_WR_REG(0x06);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x05);
    LCD_WR_DATAX(0x2F);
    LCD_WR_REG(0x04);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x03);
    LCD_WR_DATAX(0x14);
    LCD_WR_REG(0x02);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0xff);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x40);
    LCD_WR_REG(0x86);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x83);
    LCD_WR_DATAX(0xC4);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x42);
    LCD_WR_REG(0x06);
    LCD_WR_DATAX(0x03);
    LCD_WR_REG(0x05);
    LCD_WR_DATAX(0x3D);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x45);
    LCD_WR_REG(0x03);
    LCD_WR_DATAX(0xB4);
    LCD_WR_REG(0x02);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x01);
    LCD_WR_DATAX(0xC6);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0xA0);
    LCD_WR_REG(0x08);
    LCD_WR_DATAX(0xdc);
    LCD_WR_REG(0xFF);
    LCD_WR_DATAX(0x20);
    LCD_WR_DATAX(0x10);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x2A);
    LCD_WR_DATAX(0x00);
    LCD_WR_DATAX(0x00);
    LCD_WR_DATAX(0x00);
    LCD_WR_DATAX(0xB3);
    LCD_WR_REG(0x2B);
    LCD_WR_DATAX(0x00);
    LCD_WR_DATAX(0x00);
    LCD_WR_DATAX(0x01);
    LCD_WR_DATAX(0xC5);
    LCD_WR_REG(0x3A);
    LCD_WR_DATAX(0x05); // RGB16 位 ,0x07=RGB24 位, 0x06=RGB18 位
    LCD_WR_REG(0x35);
    LCD_WR_DATAX(0x00);
    LCD_WR_REG(0x11);
    HAL_Delay(100);
    LCD_WR_REG(0x29);
    HAL_Delay(100);

}

FunType str_func[256] = {wr_00,wr_01,wr_02,wr_03,wr_04,wr_05,wr_06,wr_07,wr_08,wr_09,wr_0a,wr_0b,wr_0c,wr_0d,wr_0e,wr_0f,wr_10,wr_11,wr_12,wr_13,wr_14,wr_15,wr_16,wr_17,wr_18,wr_19,wr_1a,wr_1b,wr_1c,wr_1d,wr_1e,wr_1f,wr_20,wr_21,wr_22,wr_23,wr_24,wr_25,wr_26,wr_27,wr_28,wr_29,wr_2a,wr_2b,wr_2c,wr_2d,wr_2e,wr_2f,wr_30,wr_31,wr_32,wr_33,wr_34,wr_35,wr_36,wr_37,wr_38,wr_39,wr_3a,wr_3b,wr_3c,wr_3d,wr_3e,wr_3f,wr_40,wr_41,wr_42,wr_43,wr_44,wr_45,wr_46,wr_47,wr_48,wr_49,wr_4a,wr_4b,wr_4c,wr_4d,wr_4e,wr_4f,wr_50,wr_51,wr_52,wr_53,wr_54,wr_55,wr_56,wr_57,wr_58,wr_59,wr_5a,wr_5b,wr_5c,wr_5d,wr_5e,wr_5f,wr_60,wr_61,wr_62,wr_63,wr_64,wr_65,wr_66,wr_67,wr_68,wr_69,wr_6a,wr_6b,wr_6c,wr_6d,wr_6e,wr_6f,wr_70,wr_71,wr_72,wr_73,wr_74,wr_75,wr_76,wr_77,wr_78,wr_79,wr_7a,wr_7b,wr_7c,wr_7d,wr_7e,wr_7f,wr_80,wr_81,wr_82,wr_83,wr_84,wr_85,wr_86,wr_87,wr_88,wr_89,wr_8a,wr_8b,wr_8c,wr_8d,wr_8e,wr_8f,wr_90,wr_91,wr_92,wr_93,wr_94,wr_95,wr_96,wr_97,wr_98,wr_99,wr_9a,wr_9b,wr_9c,wr_9d,wr_9e,wr_9f,wr_a0,wr_a1,wr_a2,wr_a3,wr_a4,wr_a5,wr_a6,wr_a7,wr_a8,wr_a9,wr_aa,wr_ab,wr_ac,wr_ad,wr_ae,wr_af,wr_b0,wr_b1,wr_b2,wr_b3,wr_b4,wr_b5,wr_b6,wr_b7,wr_b8,wr_b9,wr_ba,wr_bb,wr_bc,wr_bd,wr_be,wr_bf,wr_c0,wr_c1,wr_c2,wr_c3,wr_c4,wr_c5,wr_c6,wr_c7,wr_c8,wr_c9,wr_ca,wr_cb,wr_cc,wr_cd,wr_ce,wr_cf,wr_d0,wr_d1,wr_d2,wr_d3,wr_d4,wr_d5,wr_d6,wr_d7,wr_d8,wr_d9,wr_da,wr_db,wr_dc,wr_dd,wr_de,wr_df,wr_e0,wr_e1,wr_e2,wr_e3,wr_e4,wr_e5,wr_e6,wr_e7,wr_e8,wr_e9,wr_ea,wr_eb,wr_ec,wr_ed,wr_ee,wr_ef,wr_f0,wr_f1,wr_f2,wr_f3,wr_f4,wr_f5,wr_f6,wr_f7,wr_f8,wr_f9,wr_fa,wr_fb,wr_fc,wr_fd,wr_fe,wr_ff};
void wr_num(uint8_t par)
{
	str_func[par]();
}
//void Filllcd_Area(uint16_t _usX, uint16_t _usY, uint16_t _usWidth , uint16_t _usHeight, uint16_t color)
void Filllcd_Area(uint16_t color)
{
    uint32_t x = 0; uint32_t y = 0;
    /*//显示区域限制
    wr_cmd_4spi_8bcs(GC9A01_CMD_CASETF);
    wr_dat_4spi_8bcs(_usX >> 8);
    wr_dat_4spi_8bcs(_usX );
    wr_dat_4spi_8bcs( (_usX + _usWidth - 1) >> 8);
    wr_dat_4spi_8bcs( (_usX + _usWidth - 1) );

    wr_cmd_4spi_8bcs(GC9A01_CMD_RASETF );
    wr_dat_4spi_8bcs(_usY >> 8);
    wr_dat_4spi_8bcs(_usY );
    wr_dat_4spi_8bcs( (_usY + _usHeight - 1) >> 8 );
    wr_dat_4spi_8bcs( (_usY + _usHeight - 1) );
    //准备接收数据*/
    /*wr_cmd_4spi_8bcs(0x2c);

    //uint8_t colorred = color >> 16;
    //uint8_t color1 = (color & 0xff00) >> 8;
    //uint8_t color2 = (color & 0xff);
	//uint8_t color1,color2;
	for( y=0; y < LCD_Height; y++ )
		{for( x=0; x < LCD_Width; x++ )
		{		
			wr_dat_4spi_8bcs( color >> 8);
            wr_dat_4spi_8bcs( color );
		}
	}*/
	wr_c2c();

	for( y=0; y < LCD_Height ; y++ )
		{for( x=0; x < LCD_Width; x++ )
		{
			wr_num(0xf8);
			wr_num(0x00);	            
		}
	}
}